/**
 * 
 */
package com.rpg.osric.item;

import com.rpg.base.interactive.flyweight.InteractiveObject;
import com.rpg.osric.npc.OsricNPCData;

/**
 * @author Donald
 *
 */
public class OsricInteractiveObject extends InteractiveObject {
	private OsricItemData itemData = new OsricItemData();
	private OsricNPCData npcData = new OsricNPCData();
	/**
	 * Creates a new instance of {@link OsricInteractiveObject}.
	 * @param id the reference id
	 */
	protected OsricInteractiveObject(final int id) {
		super(id);
	}
	/**
	 * Gets the item data.
	 * @return {@link OsricItemData}
	 */
	public final OsricItemData getItemData() {
		return itemData;
	}
	/**
	 * Gets the NPC data.
	 * @return {@link OsricNPCData}
	 */
	public final OsricNPCData getNPCData() {
		return npcData;
	}
	
}
